ul.ynavigation {
    list-style: none; padding: 0; margin: 0;
}
ul.ynavigation li {
    height: 20px;  font-size: 1em; font-weight: bold;
}
ul.ynavigation li.hasChildren {
    font-weight: bold;
}
ul.ynavigation li.hasChildren ul.child {
    padding-left: 10px; padding: 0; margin: 0;
}

ul.ynavigation ul.child li {
    padding-left: 10px; height: 20px; font-size: 0.9em; font-weight: normal;
}
ul.ynavigation ul.child li.hasChildren {
    font-size: 1em; font-weight: bold;
}